import { Column, Entity, Index, PrimaryGeneratedColumn } from "typeorm";

@Entity()
export class CurrencyLog{
    @PrimaryGeneratedColumn({type:'int',name:'id',comment:"用户自增id"})
    id:number;

    @Index('user_id')
    @Column('varchar',{length:12,comment:"用户编号"})
    userid:number;

    @Column({type:'int',comment:"记录时间"})
    addtime:number;

    @Index('user_codeNo')
    @Column('varchar',{length:50,comment:"记录的附加数据：项目id、关联支付订单订单编号: 微信支付单号、项目编码"})
    append:string;

    @Column({type:'decimal',scale:2,comment:"货币-合伙币(点)"})
    currency:number;

    @Column({type:'int',comment:"类型：100 充值、 101 参与项目、102 参考项目"})
    type:number;

    @Column({type:'int',comment:"操作结果：1 成功、0 失败,2 进行中"})
    status:number;

    @Column('varchar',{length:255,comment:"备注信息"})
    remark:string;
}